//
function common_alert(msg, func, title, button) {
     //alert(func)
     navigator.notification.alert(
         msg,  // 显示信息
         func,         // 警告被忽视的回调函数
         title,            // 标题
         button                  // 按钮名称
     );
}

//ajax请求
function ajax_call(c, m , args, success_func) {
	display_msg('alert_msg3', '', 'loading……');
	var acc_key = Utils.getCookie("acc_key");
	if ( acc_key != "" && acc_key != 'null' ) {
		args.key = acc_key;
	}
	args.c = c;
	args.m = m;
	if(typeof(window._l) == 'undefined') {
		args._l='en';
	} else {
		args._l=window._l;
	}
	args._p=window._p?window._p:'';
	var base_url = 'http://192.168.1.6/baby/server/index.php/'+args.c+'/'+args.m+'/';
	//var base_url = 'http://127.0.0.1/baby/server_1/index.php';
	$.ajax({
		type: "GET",
		url: base_url,
		data: args,
		dataType: "jsonp",
		jsonpCallback:'jpcb',
		timeout: 5000,
		cache: false, 
		success: function(data){
			hide_msg();
			if ( data.code !=0 ) {
				error_msg(data.code);
			} else {
				success_func(data.ret);
			}
		},
		complete: function(){
			hide_msg();
		},
		error: function(){
			error_msg(2);
		}
	});
}

function get_user_info() {
	var args = new Object();
	args.key= Utils.getCookie("acc_key");
	ajax_call('user', 'get', args, show_user_info);
}
function show_user_info(ret) {
	Utils.setCookie("userinfo", ret);
	$("#main").load('userinfo.html');
}
//显示提示信息
function display_msg(template, title, content){
	var template = template+".html";
	$("#msg_content_div").load(template, '', function(){
		$("#msg_title").html(title);
		$("#msg_content").html(content);
		$("#msg_main_div").css('display', '');
		$("#msg_content_div").css('display', '');
	});
}

//因此提示信息
function hide_msg(){
	$("#msg_content_div").html();
	$("#msg_main_div").css('display', 'none');
	$("#msg_content_div").css('display', 'none');
}

//处理错误信息
function error_msg(code){
	var msg = LNG.ERROR_CODE[code];
	if ( msg == undefined ) {
		msg = LNG.ERROR_CODE_DEFAULT;
	}
	display_msg('alert_msg1', '错误', msg);
    if ( code == 2 ) {
        $("#main").load('login.html');
        return false;
    }
}

function my_parse_str(str) {
    str = str_replace('?', '', str);
    var arr = {};
    if ( str != '' ) {
       parse_str(str, arr);
    }
    return arr;
}

function get_clothes_attr(intelligence, strength) {
    var intro='';
    if ( intelligence > 0 ) {
        intro += LNG.INTELLIGENCE+"+"+intelligence;
        intro += " ";
    }
    if ( strength > 0 ) {
        intro += LNG.STRENGTH+"+"+strength;
        intro += " ";
    }
    return intro;
}